In [1]:
data(mtcars)
dim(mtcars)
In [2]:
head(mtcars, 32)
In [3]:
x <- mean(mtcars$mpg[substr(rownames(mtcars), 0, 4) == 'Merc'])
x
In [4]:
mtcars[c('mpg', 'wt')]
In [5]:
cor(mtcars[c('mpg', 'wt')])
In [6]:
library(ggplot2)
# Basic scatter plot with regression line:
ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point(size = 3) + geom_smooth(method=lm)
Há "forte" correlação linear negativa ou inversa entre peso e quilometragem dos veículos: quanto maior o peso, menor a quilometragem. Provavelmente, o motor "exige" mais combustível de veículos mais pesados do que dos mais leves para locomover-se.
In [7]:
data(quakes)
dim(quakes)
In [8]:
head(quakes)
In [9]:
cat('A maior magnitude de um terremoto é', max(quakes$mag), '!')
In [10]:
cat('A magnitude média é', mean(quakes$mag))
In [11]:
cat('O desvio padrão das magnitudes é de', sd(quakes$mag))
In [12]:
data(cars)
dim(cars)
In [13]:
tail(cars)
In [14]:
max(cars$speed)
In [15]:
# Basic scatter plot with regression line:
ggplot(cars, aes(x=speed, y=dist)) + geom_point(size = 3) + geom_smooth(method=lm)
In [16]:
cor(cars)
In [17]:
fit <- lm('dist ~ speed', data = cars)
summary(fit)
In [18]:
newvalue <- data.frame(speed = 90)
cat('A distância de frenagem é de', predict.lm(fit, newvalue), 'ft caso o carro esteja a 90 mph')